package com.shungen.realapigateway.service;

import com.shungen.realapigateway.model.entity.InterfaceInfo;

import java.util.List;

/**
 * @author shungen
 * @date 2024年08月13日 13:04
 */
public interface InterfaceInfoService {

    /**
     * 根据接口id查询接口信息对象
     * @param interfaceId
     * @return
     */
    InterfaceInfo getInterfaceInfoById(Long interfaceId);


    /**
     * 获取所有的接口信息
     * @return
     */
    List<InterfaceInfo> getAllInterface();


    /**
     * 接口的访问次数+1
     * @return
     */
    boolean incrementVisitedCount(Long interfaceId);
}
